@charset "utf-8";
/* CSS Document */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} 
ul,li{list-style:none; margin:0; padding:0;}
a img{border:0;display: block;}
img{*display: block !important;}
a{color:#666;text-decoration:none;}
a:hover{color:#fb0970;text-decoration: underline;}
p{color:#666;line-height:24px;}
html, body {height: auto; }
em,i{font-style: normal;}
body{
	overflow-x:hidden;font-size:12px;width: 100%;
	background:#fdebe8 url(../images/all_bg.png) center top repeat-y;
	font-family: "微软雅黑",Verdana, Arial, Helvetica, sans-serif;}
.bk10{width:100%;height:10px;overflow: hidden;clear: both;display: block;}
.bk15{width:100%;height:15px;overflow: hidden;clear: both;display: block;}
.bk20{width:100%;height:20px;overflow: hidden;clear: both;display: block;}
.bk30{width:100%;height:30px;overflow: hidden;clear: both;display: block;}
.bk40{width:100%;height:40px;overflow: hidden;clear: both;display: block;}
/******base*******/ 
.mL10 {margin-left: 10px;}
.mR10 {margin-right: 10px;}
.mT10{margin-top: 10px; }
.mB10{margin-bottom: 10px;}
.m10{margin: 10px;}
.pT10{padding-top: 10px; }
.pB10{padding-bottom: 10px; }
.pL10{padding-left:10px;}
.pR10{padding-right:10px;}
.p10{ padding: 10px;}
/******other*******/ 
.fl{float:left;display: inline-block;}
.fr{float:right;display: inline-block;}
/******clear float*******/ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix {display: inline-table;} 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
.mask{width:100%;height:100%;background-color:#000;opacity:0.5;position:fixed;z-index:99;top:0px;left:0px;display:none}
/*index*/
.all-box{width: 1000px;margin: 0 auto;height: auto;background: #fff;}
/**banner*/ 
.banner{width: 100%;height: 670px;background: url(../images/banner.jpg) no-repeat;position: relative;}
.join-call,.logo{position: absolute;top: 35px;}
.logo{left:30px;}
.join-call{right: 30px;background: url(../images/call.png) no-repeat;width: 346px;height: 46px;display: inline-block;}
/*culture*/
.culture{width: 100%;height: 297px;overflow: hidden;background: url(../images/culture.jpg) no-repeat;}
.culture .hd{width: 100%;height:67px;overflow:hidden;}
.culture .hd ul{padding: 0 30px;}
.culture .hd li{
    width: 180px;height: 67px;line-height:58px;font-size: 22px;color: #fff;margin-right: 10px;
	text-align:center;float:left;background:url(../images/cul-bg.png) no-repeat;cursor:pointer}
.culture .hd li.last-br{margin-right: 0;}
.culture .hd li.on{background:url(../images/cul-bg-hv.png) no-repeat;}
.culture .bd{padding:25px 50px 10px;height: 180px;}
.culture .bd p{font-size: 14px;}
/*news*/
.news{width: 100%;height:168px;overflow: hidden;padding: 20px 0;
	background: url(../images/news.jpg) no-repeat;}
.news .newp{padding-left: 30px;width: 300px;font-size: 14px;}
.news .newp p{color:#fb0970;line-height: 30px;}
.news .newlist{width: 580px;padding-right: 30px;}
.news .newlist ul{padding-top:8px;}
.news .newlist li{line-height: 28px;}
.news .newlist li a{line-height: 28px;display: inline-block;font-size: 14px;}
.news .newlist li a span{width: 18px;height: 28px;display: inline-block;
	background:url(../images/li_bg.jpg) center no-repeat; color: #fff;text-align: center;
	margin-right: 5px;font-size: 12px;}
.news .newlist li a:hover span{background:url(../images/li_bg_hv.jpg) center no-repeat; }
/*vista*/
.vista{width: 100%;height:200px;overflow: hidden;background:url(../images/vista.jpg) center no-repeat;padding-top: 130px;}
.col_fb0970{color: #fb0970;}
.vista p{padding-left: 290px;width: 665px;line-height: 30px;font-size: 14px;text-indent: 2em;}
/*goodness*/
.goodness{width: 100%;height:414px;background:url(../images/goodness.jpg) center no-repeat;
	overflow: hidden;padding-top: 96px;}
.goodness .god-no{padding-left: 312px;width: 620px;}
.god-bg{width: 86px;height: 30px;display: inline-block;color: #fff;text-align: center;line-height: 30px;
	background:url(../images/god-bg.png) center no-repeat;font-size: 14px;}
.goodness .god-no dt{line-height: 30px;}
.goodness .god-no dt em{margin-left:10px;color:#fb0970;font-size: 22px;}
.goodness .god-no dd{padding-top: 10px;line-height: 24px;font-size: 14px;color:#666;}
.god-list{padding:65px 0 0 294px;}
.god-list dl{float: left;width: 123px;margin-right:9px;}
.god-list dl dt{text-align: center;padding-bottom: 20px;}
.god-list dl dd{padding: 0 10px;text-align: center;font-size: 14px;color:#666;}
/*product*/
.product{width: 100%;height:180px;overflow: hidden;padding-top: 40px;
	background:url(../images/product.jpg) center no-repeat;}
.prolist{overflow: hidden;width:700px;margin-left:50px;height:160px;}
.indemo-1,.indemo-2{float:left;width: 800%;}
.dmo{float:left}
.prolist a{width:154px;height:154px;float: left;display: inline-block;margin-right: 10px;border:3px solid #fff;}
/*process*/
.process{width: 100%;height:435px;background:url(../images/process.jpg) center no-repeat;overflow: hidden;}
.process .joinflow{padding-top:358px;width: 100%;}
.process .joinflow a{display:block;margin: 0 auto;width:334px;height: 60px;
	background:url(../images/joinflow.png) center no-repeat;}
.process .joinflow a:hover{background:url(../images/joinflow_hv.png) center no-repeat;text-decoration: none;}
/*case*/
.case{width: 100%;height:394px;background:url(../images/case.jpg) center no-repeat;
	overflow: hidden;padding-top: 146px;}
.caselist{padding-left: 170px;}
.caselist dl{width: 188px;float: left;margin-right:12px;}
.caselist dl dt{height: 42px;margin-bottom: 5px;}
.caselist dl dt span.btn{width: 42px;height: 42px;display: inline-block;background:url(../images/case-bg.png) center no-repeat;}
.caselist dl dt span em{width: 42px;text-align: center;display: block;color: #fff;}
.caselist dl dt span em.num{line-height: 22px;font-size: 16px;font-weight: bold;}
.caselist dl dt span em.name{line-height: 20px;}
.caselist dl dt i{color:#fb0970;width: 136px;float: right;font-size: 20px;
	display: inline-block;text-align: center;line-height: 42px;}
.caselist dl dd{line-height: 21px;color: #666;}
.caselist dl.last-mr{margin-right: 0;}
/*caseimg*/
.caseimg{width: 100%;height:214px;padding-top: 20px;
	background:url(../images/caseimg.jpg) center no-repeat;overflow: hidden;}
.joimglist{margin-left:80px;overflow: hidden;width:850px;height:160px;}
.joimglist a{width:154px;height:154px;float: left;display: inline-block;position: relative;
	margin-right: 10px;border:3px solid #fff;}
.joimglist a dl{width:154px;height: 24px;position: absolute;left: 0;bottom: 0;z-index:9;}
.joimglist a dl dt{width: 100%;text-align: center;z-index: 999;
	color: #fff;position: absolute;left: 0;bottom: 0;line-height: 24px;}
.joimglist a dl dd{background: #000;width: 100%;height: 24px;position: absolute;
filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;left: 0;bottom: 0;z-index: 99;}
/*repcase*/
.repcase{width: 100%;height:516px;background: url(../images/rehealcase.jpg) no-repeat;padding-top: 110px;}
.reclist{margin-left: 50px;}
.reclist li{float:left;}
.w350{width: 360px;}
.w240{width: 250px;}
.in_recase{height: 200px;width:100%;position: relative;}
.incase_num{width:32px;height: 32px;display: inline-block;position: absolute;
	left: -22px;top:-22px;z-index: 999;}
.in_recase dt{padding-bottom: 5px;height: 95px;}
.in_recase dt h2{padding-bottom: 5px;height:20px;line-height: 20px;}
.in_recase .detail li{float: left;width:48%;line-height: 24px;color: #666;}
.in_recase dd p{line-height: 24px;height:96px;position: relative;overflow: hidden;font-size: 14px;}
.in_recase dd p a{color: #fb0970;position: absolute;right: 0;bottom: 0;}
.mL187{margin-left: 184px;}
.mT77{margin-top: 68px;}
/*box*/
.box{width:100%;}
.bcon{width: 100%;height: 142px;background: url(../images/rehel_bg.jpg) no-repeat;
	padding-top: 10px;position: relative;}
.bcon h2{ position: absolute;right:50px;top:0;}
.bcon h2 span{ margin:10px 0 0; float:right;}
.bcon h2 span em{width:10px; height:10px; background:url(../images/lunb.png) no-repeat; margin:0 5px; display:inline-block;}
.bcon h2 span em.emon{background:url(../images/lunb_hv.png) no-repeat;}
.list1{ width:900px; height:200px;overflow:hidden; display:none;margin-left: 50px;}
.list1 .cp_img{width:102px; height:95px;}
.list1 dt{width: 780px;}
.list1 dt h3{text-align: left;margin-bottom: 5px;height: 20px;}
.list1 .detail span{margin-right:20px;}
.list1 .cont{line-height: 24px;height: 48px;overflow: hidden;position: relative;}
.list1 .cont a{position: absolute;right: 0;bottom: 0;color:#fb0970;}
.lunb_num{position: absolute;left:28px;top:-16px;}
/*contact*/
.contact{width: 100%;height:200px;background: url(../images/contact.jpg) no-repeat;padding-top:10px;}
.call_num{float: left;width: 470px;margin:80px 0 0 64px;}
.call_num p{font-size: 14px;color: #fff;font-weight: bold;line-height: 26px;}
.add_num{float: right;width: 360px;margin:6px 40px 0 0;}
.add_num p{color: #fff;font-size: 14px;line-height: 29px;}
/*feedback*/
.feedback{width: 100%;height:486px;background: url(../images/feedback.jpg) no-repeat;}
.jon_bcall{height: 88px;width: 100%;background: url(../images/bigcall.png) center no-repeat;}
.join_tble{margin-left: 30px;width: 454px;}
.join_tble .title{line-height: 50px;text-align: center;color: #fff;font-size: 14px;}
.lybclass th, .lybclass td {padding-bottom: 10px;vertical-align: top;}
.lybclass th {color: #666;padding-right:5px;font-weight: normal;}
.lybclass input,.lybclass textarea{border: 1px solid #cccccc;background-color: #fff;width:334px;color: #999;}
.lybclass input{text-indent:5px;height: 28px;line-height: 28px;}
.lybclass input:hover{border: 1px solid #ffccda;}
.lybclass td span{padding-left: 5px;color:#fb0970;}
.lybclass textarea {height: 84px;overflow: hidden;}
.subcan{padding: 0 0 0 64px;}
.subcan input{width:118px;height: 39px;border: none;text-align: center;
	line-height: 38px;font-size: 16px;color: #fff;
	font-family: "微软雅黑",Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/subbtn.png) no-repeat;}
.subcan input:hover{background:url(../images/subbtn_hv.png) no-repeat;}
.join_tlist{width: 470px;margin-right: 30px;}
.join_tlist .disp{width: 100%;height: 136px;background:url(../images/ganxq.png) center no-repeat;}
.join_tlist .chose{line-height: 40px;color: #fff;margin-left: 10px;font-weight: bold;font-size: 14px;}
.join_tlist .choslist{margin-left:2px;}
.join_tlist .choslist li{line-height: 32px;color:#fb0970;text-indent:8px;margin-bottom: 4px;font-size: 14px;
	background: url(../images/know_bg.png) no-repeat;width: 455px;height: 32px;}
.join_tlist .choslist li:hover{background: url(../images/know_bghv.png) no-repeat;}
/*feedlist*/
#shangfan{width: 940px;margin: 20px auto 40px;height: 300px;overflow: hidden;}
#shangfan ul li{margin-bottom: 10px;}
#shangfan ul li table{border: 1px solid #fb0970;border-bottom: none;width: 938px;}
#shangfan ul li th,#shangfan ul li td{line-height: 30px;border-bottom: 1px solid #fb0970;font-size: 14px;}
#shangfan ul li th{background-color: #fff8fa;width:130px;border-right:1px solid #fb0970;
	text-align: center;color:#fb0970;font-weight: normal;vertical-align: middle;}
#shangfan ul li td{color: #666;padding-left: 10px;}
#shangfan ul li td.time{width: 250px;text-align: right;padding-right: 10px;}
#shangfan ul li td.name{white-space: nowrap;}
/*footer*/
.footer{width: 100%;height:88px;background: url(../images/fotbg.jpg) no-repeat;padding:16px 0 0;}
.footer p{text-align: center;color: #fff;font-size: 14px;}
/*弹出窗口*/
.ho_blank{width: 100%;height:1000px;position: relative;display:none}
.mask_wit{width: 100%;height: 100%;background:#fff;display: block;
	filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;position: absolute;left: 0;bottom: 0;}
.in_blank{width: 815px;height: 560px;position: fixed;left:50%;
	margin-left: -407px;top:50%;margin-top: -280px;z-index: 999;}
.in_blank .close,.cpmd_img .close{width: 25px;height: 30px;display: inline-block;
	background: url(../images/cloall.png) no-repeat;}
.in_blank .close:hover,.cpmd_img .close:hover{background:url(../images/cloall_hv.png) no-repeat;}
.in_blank .cont_blank{width: 750px;height: 520px;background: url(../images/zkbg.png) no-repeat;padding: 20px;}
#dv_scroll{width:750px;height:520px;overflow: hidden;position: relative;}
#dv_scroll_text{position: absolute;}
.Scroller-Container {width:700px;height: auto;margin-left: 10px;}
#dv_scroll_bar {position: absolute;border-left: #fb0970 2px solid;
	width: 14px;height: 460px;top:50px;right: 0;}
#dv_scroll_bar .Scrollbar-Track {position: absolute;width: 14px;height:470px;top:0;left: 0;}
#dv_scroll_bar .Scrollbar-Handle {position: absolute;width: 14px;background: url(../images/scroll_bar.jpg) no-repeat;
	height: 29px;overflow: hidden;top: 0;cursor: pointer;left: -5px;}
.splscene-b dt{
	font-size: 18px;line-height: 40px;text-align: center;color:#fb0970;}
.splscene-b dd p{line-height: 30px;font-size: 14px;text-indent: 2em;padding-bottom: 10px;}
/*弹出窗口-图片*/
.cpmd_img{width: 515px;height: 490px;position:fixed;left: 50%;top: 50%;margin-top: -245px;margin-left: -257px;z-index: 999;}
.cpmd_img .cmd_il{width: 480px;height: 480px;padding: 5px;background-color: #fb0970;}

/*
a{color:#666;text-decoration:none;}
a:hover{color:#fb0970;text-decoration: underline;}
p{color:#666;line-height:24px;}
蓝色：color: #1052a5;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #d6d6d6;
font: normal 14px/37px "Microsoft YaHei";
font-family: "微软雅黑",Verdana, Arial, Helvetica, sans-serif;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
font-family: "microsoft yahei",Arial,sans-serif;
font-family: simsun,Arial, Helvetica, sans-serif;
*/